package com.zf.zfed.audit.data

enum class ZFTabEnum(var value: Int) {
    // 频谱扫描
    SCAN(0),

    // 时域扫描
//    TIMEDOMAIN(1),

    // 一键检测
    DETECTION(1),

    // 信号分析
    ANALYSIS(2),

    // 信号定位
    LOCATION(3),

    // 背景管理
    BACKGROUND(4),

    // 设置
    SETTING(5);

    companion object {
        private val map = ZFTabEnum.values().associateBy(ZFTabEnum::value)
        fun fromInt(type: Int) =
            map[type] ?: throw java.lang.IllegalArgumentException("Invalid value: $type")
    }
}